The Emergence of Networking Abstractions and Techniques in TinyOS

نویسندگان

  • Philip Levis
  • Samuel Madden
  • David Gay
  • Joseph Polastre
  • Robert Szewczyk
  • Alec Woo
  • Eric A. Brewer
  • David E. Culler
چکیده

The constraints of sensor networks, an emerging area of network research, require new approaches in system design. We study the evolution of abstractions and techniques in TinyOS, a popular sensor network operating system. Examining CVS repositories of several research institutions that use TinyOS, we trace three areas of development: single-hop networking, multi-hop networking, and network services. We note common techniques and draw conclusions on the emerging abstractions as well as the novel constraints that have shaped them.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences from a Decade of TinyOS Development

When first written in 2000, TinyOS’s users were a handful of academic computer science researchers. A decade later, TinyOS averages 25,000 downloads a year, is in many commercial products, and remains a platform used for a great deal of sensor network, low-power systems, and wireless research. We focus on how technical and social decisions influenced this success, sometimes in surprising ways. ...

متن کامل

The COMPASS Multihop Framework for TinyOS

TinyOS 2.x supplies a well-designed single hop messaging layer for applications, but there is no standardized multihop framework. To address this issue, we surveyed a large number of applications [1] to determine the addressing techniques and messaging stack features used in sensor networks. From the results of this survey, we designed a multihop networking API [2] to address the needs of appli...

متن کامل

Network as a Service: The New Vista of Opportunities

The networking industry, compared to the compute industry, has been slow in evolving from a closed ecosystem with limited abstractions to a more open ecosystem with welldefined sophisticated high level abstractions. This has resulted in an ossified Internet architecture that inhibits innovation and is unnecessarily complex. Fortunately, there has been an exciting flux of rapid developments in n...

متن کامل

Hy-Sim: model based hybrid simulation framework for WSN application development

Bridging the physical world with the virtual one often broadens the possibilities of accelerating and easing embedded system design. This is even more true for WSNs, where generally the developed applications need to be tested and executed in hundreds to thousands of nodes. Often times, it is hard to manage test beds that have huge number of nodes. The most common solution is to rely on simulat...

متن کامل

Concurrent Models of Computation for Embedded Software

The prevailing abstractions for software are better suited to the traditional problem of computation, namely transformation of data, than to the problems of embedded software. These abstractions have weak notions of concurrency and the passage of time, which are key elements of embedded software. Innovations such as nesC/TinyOS (developed for programming very small programmable sensor nodes cal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004